<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');

/**
 * Помошник для работы cо строками
 * 
 * @package CoreFramework
 * @version 1.0
 * @author Gennadiy Kozlenko
 */

/**
 * Cyrillic ucfirst
 *
 * @param string $str
 * @return string
 */
function rucfirst($str) {
   if (ord(mb_substr($str, 0, 1, 'UTF-8')) < 192) {
      return ucfirst($str);
   } else {
      return mb_strtoupper(mb_substr($str, 0, 1, 'UTF-8'), 'UTF-8') . mb_substr($str, 1, mb_strlen($str), 'UTF-8');
   }
}